deltas: Heuristically detect endianness for older deltas
authorColin Walters <walters@verbum.org>
Wed, 24 Feb 2016 22:04:04 +0000 (17:04 -0500)
committerColin Walters <walters@verbum.org>
Fri, 26 Feb 2016 13:19:01 +0000 (08:19 -0500)
commit7fdf07271031cd4a88af9280b41ece5dc7c1d580
tree6eb35793c1b0fc0bca80a61ac2b1f3dab24850ca
parent04d77da0056c89f2f18ae9e47ef121c960f2307b
deltas: Heuristically detect endianness for older deltas

If the average object size is greater than 4GiB, let's assume we're
dealing with opposite endianness.  I'm fairly confident no one is
going to be shipping peta- or exa- byte size ostree deltas, period.
Past the gigabyte scale you really want bittorrent or something.
Makefile-tests.am
src/libostree/ostree-repo-static-delta-core.c
src/libostree/ostree-repo-static-delta-private.h
tests/pre-endian-deltas-repo-big.tar.xz [new file with mode: 0644]
tests/pre-endian-deltas-repo-little.tar.xz [new file with mode: 0644]
tests/test-delta.sh